#pragma once
#include "Prop.h"


class CWall :
	public CProp
{
public:
	CWall();
	~CWall();

	void Update(float elapsedTime) override;
	void HandleEvent(const SGD::Event* pEvent) override;
	
	// Accessors
	int GetType() const	override { return ENT_WALL; }
	bool GetHeight()const { return m_bIsHigh; }
	bool GetImpenetrable() const { return m_bIsImpenetrable; }

	// Mutators
	void SetImpentrable(bool yesNo) { m_bIsImpenetrable = yesNo; }
	void SetHeight(bool height)		{ m_bIsHigh = height; }
private:
	bool m_bIsHigh = false;
	bool m_bIsImpenetrable = false;
};

